Big Huge Thesaurus

storage battery

noun